module.exports = {
  baseUrl: process.env.NODE_ENV === 'production' ? "./" : "./",
  outputDir: "dist", // 生产环境构建文件的目录
  assetDir: "dist", // 放置生成的静态文件目录 (js css img)
  indexPath: 'index.html', // 指定生成的index.html
  filenameHashing: true, // 指定生成的文件名包含hash
  lintOnSave: process.env.NODE_ENV === 'production', // 是否保存使用编译器
  runtimeCompiler: false, // 是否使用编译器
  productionSourceMap: true,
  integrity: false,
  configureWebpack: {
    resolve: {
      alias: {
        'assets': '@/assets',
        'componnts': '@/components',
        'views': '@/views'
      }
    },
    externals: {
      'AMap': 'AMap',
      'AMapUI': 'AMapUI'
    }
  },
  css: {
    extract: true, // 是否使用css分离插件
    sourceMap: false,
    loaderOption: {},
    modules: false
  },
  devServer: {
    port: 1528,
    host: '0.0.0.0',
    https: false
  }
}